//
//  BKKongZhiXianViewModel.m
//  baokaodaxue
//
//  Created by dangyangyang on 15/6/7.
//  Copyright (c) 2015年 宏图教育. All rights reserved.
//

#import "BKKongZhiXianViewModel.h"
#import <AFNetworking.h>
@implementation BKKongZhiXianViewModel


+ (void)kongzhixianWithdq:(NSString *)dq wl:(NSString *)wl year:(NSString *)year success:(void (^)(NSArray *))success failure:(void (^)(NSString *))failure{

    
    NSDictionary * provDic =  @{ @"北京":@"1",
                  @"天津":@"2",
                  @"上海":@"3",
                  @"重庆":@"4",
                  @"河北":@"5",
                  @"河南":@"6",
                  @"山东":@"7",
                  @"山西":@"8",
                  @"安徽":@"9",
                  @"江西":@"10",
                  @"江苏":@"11",
                  @"浙江":@"12",
                  @"湖北":@"13",
                  @"湖南":@"14",
                  @"广东":@"15",
                  @"广西":@"16",
                  @"云南":@"17",
                  @"贵州":@"18",
                  @"四川":@"19",
                  @"陕西":@"20",
                  @"青海":@"21",
                  @"宁夏":@"22",
                  @"黑龙江":@"23",
                  @"吉林":@"24",
                  @"辽宁":@"25",
                  @"西藏":@"26",
                  @"新疆":@"27",
                  @"内蒙古":@"28",
                  @"海南":@"29",
                  @"福建":@"30",
                  @"甘肃":@"31"};

    NSMutableDictionary *params = [NSMutableDictionary dictionary];
    
    params[@"kq"] = provDic[dq]?:@"1";
    params[@"wl"] = wl;
    params[@"year"] = year;
    
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    
    manager.responseSerializer = [AFHTTPResponseSerializer serializer];
    
    [manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
    
    [manager GET:@"http://www.baokaodaxue.com/bk/mobile/shengkong"
      parameters:params
         success:^(AFHTTPRequestOperation *operation, id responseObject) {
             NSDictionary *responseDic=[NSJSONSerialization
                                        JSONObjectWithData:responseObject
                                        options:NSJSONReadingMutableLeaves
                                        error:nil];
             if ([[responseDic objectForKey:@"code"] isEqualToString:@"200"]) {
                 
                 NSArray *data = responseDic[@"extraData"];
                 
                 
                 success(data);
                 
                 
             }else{
                 failure([responseDic objectForKey:@"message"]);
                 
             }
             
         }
         failure:^(AFHTTPRequestOperation *operation, NSError *error) {
             failure(@"网络连接失败");
         }];
    

}
@end
